pressed duck - German English Dictionary